import { IPickupTreeViewAbility } from '../ability';
import { IPickupTreeViewStore } from '../store';
import { ITreeViewController } from './i-tree-view-controller';

/**
 * 选择树视图控制器接口
 *
 * @export
 * @interface IPickupTreeViewController
 * @extends {ITreeViewController<S, A>}
 * @template S
 * @template A
 */
export type IPickupTreeViewController<
	S extends IPickupTreeViewStore,
	A extends IPickupTreeViewAbility
> = ITreeViewController<S, A>;
